package com.mhh.selary.backend.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.Arrays;

/**
 * @author mhh
 * @date 2020-10-27 13:53:58
 */
@Getter
@AllArgsConstructor
public enum ParamTypeEnum {

    /**
     * 请求头参数
     */
    HEADER(1),

    /**
     * 请求参数
     */
    PARAMS(2),
    ;

    private Integer type;

    public static ParamTypeEnum valueBy(Integer type) {
        return Arrays.stream(ParamTypeEnum.values()).filter(enumItem -> enumItem.getType().equals(type)).findFirst().orElse(null);
    }
}
